package com.mydomain.Bodega;

import com.mydomain.Bodega.*;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.security.Restrict;
import org.jboss.seam.framework.EntityQuery;
import java.util.Arrays;

@Name("subdepartamentoList")
public class SubdepartamentoList extends EntityQuery<Subdepartamento> {

	private static final String EJBQL = "select subdepartamento from Subdepartamento subdepartamento";

	private static final String[] RESTRICTIONS = {
			"lower(subdepartamento.descripcion) like concat(lower(#{subdepartamentoList.subdepartamento.descripcion}),'%')",
			"lower(subdepartamento.encargado) like concat(lower(#{subdepartamentoList.subdepartamento.encargado}),'%')",
			"lower(subdepartamento.telefono) like concat(lower(#{subdepartamentoList.subdepartamento.telefono}),'%')", };

	private Subdepartamento subdepartamento = new Subdepartamento();

	public SubdepartamentoList() {
		setEjbql(EJBQL);
		setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));
		setMaxResults(25);
	}

	public Subdepartamento getSubdepartamento() {
		return subdepartamento;
	}
}
